Il software di analisi strutturale RFEM 6 è la base di un sistema software modulare. Il programma principale RFEM 6 viene utilizzato per definire strutture, materiali e carichi di sistemi strutturali piani e spaziali costituiti da piastre, pareti, gusci e aste. Il programma consente anche di creare strutture combinate e di modellare elementi solidi e di contatto.
RSTAB 9 è un potente software di analisi e di verifica per travi 3D, telai o strutture reticolari, che aiuta gli ingegneri strutturisti a soddisfare i requisiti dell'ingegneria civile moderna.
Perdi troppo tempo per il calcolo di sezioni trasversali? Dlubal Software e il programma stand-alone RSECTION facilitano il tuo lavoro definendo ed eseguendo un'analisi delle tensioni per varie sezioni trasversali.
Sai sempre da dove soffia il vento? Dalla direzione dell'innovazione, ovviamente! Con RWIND 2, hai un programma al tuo fianco che utilizza una galleria del vento digitale per la simulazione numerica dei flussi del vento. Il programma simula questi flussi intorno a qualsiasi geometria dell'edificio e determina i carichi del vento sulle superfici.
Stai cercando una panoramica delle zone di carico da neve, delle zone di vento e delle zone sismiche? Allora sei nel posto giusto. Utilizza il Geo-Zone Tool per determinare in modo rapido ed efficiente carichi da neve, velocità del vento e dati sismici in conformità agli Eurocodici e altre norme internazionali.
Vuoi provare la potenza dei programmi Dlubal Software? È la tua opportunità! Con la versione completa gratuita valida 90 giorni, puoi testare completamente tutti i nostri programmi.
Inizializzando una variabile di tipo Applicazione (interfaccia) con "nuovo", RFEM/RSTAB viene avviato in background. Con questa variabile, è anche possibile creare un nuovo modello utilizzando il metodo "Crea modello" o chiudere il programma utilizzando il comando "Chiudi".
Il seguente esempio mostra come avviare RSTAB, creare un modello con un nodo nel programma e chiudere il programma:
Sub RSTAB_open_close()Dim filename As Stringfilename = Application.ActiveSheet.Cells(7, 3)' start rfemDim iApp As RSTAB8.ApplicationSet iApp = New RSTAB8.ApplicationiApp.LockLicenseiApp.ShowOn Error GoTo E' create modelDim iMod As RSTAB8.IModel2Set iMod = iApp.CreateModel(filename) ' add data to modelDim nd As RSTAB8.Nodend.no = 10nd.X = 1nd.Y = 2nd.Z = 3 Dim iModdata As RSTAB8.iModelDataSet iModdata = iMod.GetModelData iModdata.PrepareModificationiModdata.SetNode nd iModdata.FinishModification iMod.Save filenameE: If Err.Number <> 0 Then MsgBox Err.description, , Err.Source Set iModdata = NothingSet iMod = Nothing iApp.UnlockLicenseiApp.Close Set iApp = Nothing End Sub
Il comando "iApp.Show" è opzionale. Ciò consente di visualizzare il programma normalmente, e non in background.
Nei download troverai una macro Excel con sottoprogrammi per RFEM e RSTAB.
Si noti che la cartella in cui è stato creato il file deve esistere.
Per trasferire più elementi, devi prima creare un campo (array) in VBA:
Dim nodes (da 0 a 2) come RFEM5.Node
Quindi, è possibile utilizzare il metodo IModelData.SetNodes() per trasferire tutti i nodi al campo (qui, tre elementi 0,1,2) contemporaneamente.
Questi metodi sono disponibili anche per i seguenti elementi strutturali, ad esempio:
IModelData.SetLines()
IModelData.SetMembers()
IModelData.SetSurfaces()